The Expressive Power of the Temporal Query Language Lh
نویسندگان
چکیده
Temporal knowledge representation and reasoning methods require expressive power — which ensures usefulness in non-trivial applications as well as reasonable complexity, which guarantees efficient implementation. The temporal language LH [7, 4, 8, 5] is an attempt to find a balance between expressive power and complexity. LH serves as a means for expressing temporal constraints over the properties of a domain, such as:’x is a device which has been operating during the same time device y was operating“. In this paper, we show that LH is expressive enough to allow defining temporal connectivity queries, which in turn cannot be defined in First-Order Logic (FOL). The methodology which we use relies on Ehrenfeucht-Fraı̈ssé-games. This formal result is of practical interest, because it shows that LH cannot be embedded in a relational database schema relying on FOL. The rest of the paper is structured as follows: in Section 2 we introduce temporal graphs and in Section 3 — the language LH. In Section 4 we examine the expressive power of LH. To this end, we show that LH is expressive enough to capture connectivity constraints. In contrast, in Section 5 we show FOL is unable to express such constraints. Finally, in Section 6, we conclude.
منابع مشابه
A Temporal Relational Algebra as a Basis for Temporal Relational Completeness
Information Systems Department Stern School of Business New York University We define a temporal algebra that is applicable to any temporal relational data model supporting discrete linear bounded time. This algebra has the five basic relational algebra operators extended to. the temporal domain and an operator of linear recursion. We show that this algebra has the expressive power of a safe te...
متن کاملV1: A Visual Query Language for Property Graphs
V1‡ is a declarative visual query language for schema-based property graphs. V1 supports property graphs with mixed (both directed and undirected) edges and half-edges, with multivalued and composite properties, and with empty property values. V1 supports temporal data types, operators, and functions, and can be extended to support additional data types, operators, and functions (one spatiotemp...
متن کاملA Query Language for Moving Object Trajectories
Trajectory properties are spatio-temporal properties that describe the changes of spatial (topological) relationships of one moving object with respect to regions and trajectories of other moving objects. Trajectory properties can be viewed as continuous changes of an object’s location resulting in a continuous change in the topological relationship between this object and other entities of int...
متن کاملFirst-Order Queries over Temporal Databases Inexpressible in Temporal Logic
Queries over temporal databases involve references to time. We study diierences between two approaches of including such references into a rst-order query language (e.g., relational calculus): explicit (using typed variables and quantiiers) vs. implicit (using a nite set of modal connectives). We also show that though the latter approach|a rst-order query language with implicit references to ti...
متن کاملA triangle-based logic for affine-invariant querying of spatial and spatio-temporal data
In spatial databases, incompatibilities often arise due to different choices of origin or unit of measurement (e.g., centimeters versus inches). By representing and querying the data in an affine-invariant manner, we can avoid these incompatibilities. In practice, spatial (resp., spatio-temporal) data is often represented as a finite union of triangles (resp., moving triangles). As two arbitrar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015